0 رای
وضعیت موجودی موجود

قیمت قبلی: 4,640,000 ریال
قیمت: 4,240,000 ریال

 



Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 1st edition (December 10, 2007)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 384 pages
  • ISBN-10 ‏ : ‎ 0321490452
  • ISBN-13 ‏ : ‎ 978-0321490452

 

کتاب Design Patterns in Ruby

Available at a lower price from other sellers that may not offer free Prime shipping.
 
 
 

Praise for Design Patterns in Ruby

"Design Patterns in Ruby documents smart ways to resolve many problems that Ruby developers commonly encounter. Russ Olsen has done a great job of selecting classic patterns and augmenting these with newer patterns that have special relevance for Ruby. He clearly explains each idea, making a wealth of experience available to Ruby developers for their own daily work."

―Steve Metsker, Managing Consultant with Dominion Digital, Inc.

"This book provides a great demonstration of the key 'Gang of Four' design patterns without resorting to overly technical explanations. Written in a precise, yet almost informal style, this book covers enough ground that even those without prior exposure to design patterns will soon feel confident applying them using Ruby. Olsen has done a great job to make a book about a classically 'dry' subject into such an engaging and even occasionally humorous read."

―Peter Cooper

"This book renewed my interest in understanding patterns after a decade of good intentions. Russ picked the most useful patterns for Ruby and introduced them in a straightforward and logical manner, going beyond the GoF's patterns. This book has improved my use of Ruby, and encouraged me to blow off the dust covering the GoF book."

―Mike Stok

"Design Patterns in Ruby is a great way for programmers from statically typed objectoriented languages to learn how design patterns appear in a more dynamic, flexible language like Ruby."

―Rob Sanheim, Ruby Ninja, Relevance

Most design pattern books are based on C++ and Java. But Ruby is different―and the language's unique qualities make design patterns easier to implement and use. In this book, Russ Olsen demonstrates how to combine Ruby's power and elegance with patterns, and write more sophisticated, effective software with far fewer lines of code.

After reviewing the history, concepts, and goals of design patterns, Olsen offers a quick tour of the Ruby language―enough to allow any experienced software developer to immediately utilize patterns with Ruby. The book especially calls attention to Ruby features that simplify the use of patterns, including dynamic typing, code closures, and "mixins" for easier code reuse.

Fourteen of the classic "Gang of Four" patterns are considered from the Ruby point of view, explaining what problems each pattern solves, discussing whether traditional implementations make sense in the Ruby environment, and introducing Ruby-specific improvements. You'll discover opportunities to implement patterns in just one or two lines of code, instead of the endlessly repeated boilerplate that conventional languages often require.

Design Patterns in Ruby also identifies innovative new patterns that have emerged from the Ruby community. These include ways to create custom objects with metaprogramming, as well as the ambitious Rails-based "Convention Over Configuration" pattern, designed to help integrate entire applications and frameworks.

Engaging, practical, and accessible, Design Patterns in Ruby will help you build better software while making your Ruby programming experience more rewarding.

 

منابع کتاب کتاب Design Patterns in Ruby

با قیمت پایین‌تری از سایر فروشندگانی که ممکن است ارسال رایگان Prime را ارائه ندهند، موجود است.
 
 
 

ستایش الگوهای طراحی در یاقوت

« الگوهای طراحی در روبی راه‌های هوشمندانه‌ای را برای حل بسیاری از مشکلاتی که توسعه‌دهندگان روبی معمولاً با آن‌ها مواجه می‌شوند، مستند می‌کند. راس اولسن در انتخاب الگوهای کلاسیک و تقویت آن‌ها با الگوهای جدیدتر که ارتباط ویژه‌ای با روبی دارند، کار بسیار خوبی انجام داده است. او به وضوح هر ایده را توضیح می‌دهد و انبوهی از تجربه در دسترس توسعه دهندگان روبی برای کارهای روزانه خودشان است."

- استیو متسکر، مشاور مدیریت Dominion Digital, Inc.

این کتاب نمایشی عالی از الگوهای طراحی کلیدی «گروه چهار» را بدون توسل به توضیحات فنی بیش از حد ارائه می‌کند. این کتاب به سبکی دقیق و در عین حال تقریبا غیررسمی نوشته شده است، این کتاب به اندازه‌ای را پوشش می‌دهد که حتی کسانی که قبلاً در معرض الگوهای طراحی قرار نگرفته‌اند، به زودی به آن دست خواهند یافت. با استفاده از روبی مطمئن باشید. اولسن کار بزرگی انجام داده است تا کتابی در مورد موضوعی کلاسیک «خشک» به چنین کتابی جذاب و حتی گاهی طنزآمیز تبدیل کند.»

-پیتر کوپر

"این کتاب پس از یک دهه نیت خوب، علاقه من را به درک الگوها تجدید کرد. راس مفیدترین الگوها را برای روبی انتخاب کرد و آنها را به شیوه ای ساده و منطقی معرفی کرد و فراتر از الگوهای GoF بود. این کتاب استفاده من از روبی را بهبود بخشید. مرا تشویق کرد که گرد و غباری را که کتاب GoF را پوشانده بود پاک کنم."

- مایک استوک

الگوهای طراحی در Ruby یک راه عالی برای برنامه نویسان از زبان های شی گرا تایپ ایستا است تا یاد بگیرند که چگونه الگوهای طراحی در زبانی پویاتر و انعطاف پذیرتر مانند Ruby ظاهر می شوند."

-راب سانهایم، روبی نینجا، ارتباط

اکثر کتاب‌های الگوی طراحی بر اساس C++ و جاوا هستند. اما روبی متفاوت است – و ویژگی‌های منحصر به فرد این زبان، پیاده‌سازی و استفاده از الگوهای طراحی را آسان‌تر می‌کند. در این کتاب، راس اولسن نشان می‌دهد که چگونه می‌توان قدرت و ظرافت روبی را با الگوها ترکیب کرد و نرم‌افزار پیچیده‌تر و مؤثرتر با خطوط کد بسیار کمتری نوشت.

پس از بررسی تاریخچه، مفاهیم، ​​و اهداف الگوهای طراحی، اولسن یک تور سریع از زبان روبی ارائه می‌کند - به اندازه‌ای که به هر توسعه‌دهنده نرم‌افزار با تجربه اجازه می‌دهد فوراً از الگوها با روبی استفاده کند. این کتاب به ویژه توجه را به ویژگی‌های Ruby جلب می‌کند که استفاده از الگوها را ساده می‌کند، از جمله تایپ پویا، بسته شدن کد، و «میکس‌ها» برای استفاده مجدد آسان‌تر از کد.

چهارده مورد از الگوهای کلاسیک "Gang of Four" از دیدگاه روبی در نظر گرفته شده‌اند و توضیح می‌دهند که هر الگو چه مشکلاتی را حل می‌کند، بحث می‌کند که آیا پیاده‌سازی‌های سنتی در محیط روبی معنا دارند یا خیر، و بهبودهای خاص روبی را معرفی می‌کنند. فرصت‌هایی برای پیاده‌سازی الگوها تنها در یک یا دو خط کد، به‌جای تکرار بی‌پایان دیگ بخار که زبان‌های معمولی اغلب به آن نیاز دارند، کشف خواهید کرد.

الگوهای طراحی در روبی همچنین الگوهای ابتکاری جدیدی را که از جامعه روبی پدید آمده اند را شناسایی می کند. اینها شامل راه‌هایی برای ایجاد اشیاء سفارشی با فرابرنامه‌نویسی، و همچنین الگوی جاه‌طلبانه مبتنی بر Rails "Convention Over Configuration" است که برای کمک به ادغام کل برنامه‌ها و چارچوب‌ها طراحی شده است.

الگوهای طراحی جذاب، کاربردی و در دسترس در روبی به شما کمک می کند تا نرم افزار بهتری بسازید و در عین حال تجربه برنامه نویسی روبی شما را با ارزش تر می کند.

 

نظرات کاربران درباره کتاب Design Patterns in Ruby

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Design Patterns in Ruby نظر می دهد.

ارسال نظر درباره کتاب Design Patterns in Ruby

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

بر اساس سلیقه شما...

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید